這兩個星期 NOKIA 辦了兩場 Qt 的開發介紹,有一天半的課程跟實作。簡單的感想是:1. NOKIA 總公司換 CEO 是個好決定,目前的做法(主要是商業策略方面)只會繼續把剩下的半壁江山也輸掉;2.Qt 是個很好的開發工具,NOKIA 靠 Qt 比靠 Symbian 可能有希望一點。
之前在某次數位時代主辦的智慧型手機的座談會上,就聽 NOKIA 的代表講起 Qt 作為跨平台的開發工具。當時會後馬上就下載來玩,但是並沒有真的花時間在上面,這次就真的跟著課程做了幾個小東西,還真的蠻好用的。UI 設計界面幾乎是跟 VB 一樣,純靠拖曳元件就可以完成,程式語言則是 C++,編譯執行速度都很快。不過目前還沒找到 cross-compiler 的詳細文件,不然就可以在一個平台上開發各種平台的軟體了。
課程的規劃只能說還好,至少比我聽某台大教授教 Android 來得差。這可能跟上課的對象,還有準備的程度有關係吧。對我而言也只是找個機會強迫自己打開 Qt Creator 真的坐下來寫程式而已,畢竟編程其實還是得靠自己下功夫,講課終究只能給一個概觀,對技術實力養成的幫助並不大。
至於某位講師一直左批 java,右打 android,我就不太敢恭維了。如果說虛擬機是致命的弱點,那其實 .Net 也是虛擬機,只是微軟將之良好的整合到 OS 裡,名字也不叫虛擬機,就沒有「慢」的感覺。再說 Java 早自 1.5 之後,跑各種 benchmark 其實跟 C++ 都是各項目各有輸贏,要一直抱著 5年以前的印象說 Java 慢,其實意義並不大。現在的桌面應用程式,至少 open office 跟 eclipse 都是純 java 寫的,也不能說 Java 在桌面應用上就一無是處了。
我覺得市場有競爭是必然的,但是一味的說對手的「不好」,甚至有很多都還是子虛烏有的,還不如強調自己的強項。這一點,在去年底數位時代辦的活動裡就有很好的呈現:微軟的代表承認自己家在這場戰爭大概沒機會贏,所以會在其他裝置上另闢蹊徑;Nokia 的代表不提 Symbian 的高市佔率(畢竟那大部份不是 Smartphone),而改打以 Qt Creator 作為跨平台開發工具的理念。這些都是不錯的策略。
看來 NOKIA 要在 smartphone 大戰裡搶出頭來,還有一場硬仗要打。不過在上戰場之前,恐怕自身的商業策略跟積極度還需要好好調整一番才行。
沒有留言:
張貼留言